@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-family:"微软雅黑";  font-size:14px; line-height:1.5; color:#333333; padding-top:82px; }
@media screen and (max-width: 850px){
	body{ font-size:12px;}
}
a { color:#333333; text-decoration:none;}
a:hover { color:#333333;}
img { border:0; display:inline; vertical-align: bottom;}
div,ul,li,dl,dd,span,h1,h2,p,h4,h3 { margin:0; padding:0; list-style:none;}
.clear{ clear:both;}

div.body{ min-width:1024px; margin:auto; overflow:hidden; }
.tpleft{ float:left;}
.tpright{ float:right;}
.cen_m{ width:1200px; margin:0px auto;}
.hidden{ overflow:hidden; display:none;}

@media screen and (max-width: 1200px){
	  .cen_m{ width:100%;}
	  
}
@media screen and (max-width: 999px){
	.cen_m{ width:95%;}
}

.header{ background:#fff;height:82px; position:relative; position:fixed; top:0px; left:0px; width:100%; z-index:999;box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);display: flex; align-items: center;justify-content: space-between;}
.header .ser{ position:absolute; right:2%; top:50%; margin-top:-15px; display:block; width:28px;}
.header .ser a img{ height:18px; width:auto;}
.header .logo{ margin-left:1%;}
.header .logo img{ height:55px;width:auto;}
@media screen and (max-width: 999px){
	body { padding-top:55px;}
	.header{ height:55px; }
    .header .logo{ margin-left:3%;}
	.header .logo img{ height:42px;}
	  
}
@media screen and (max-width: 980px){
	.header .ser{ display:none;}
}
@media screen and (max-width: 750px){
	
}
.header .menu{ position:absolute; left:50%; width:850px; margin-left:-250px;}
.header .menu ul li{ float:left;position:relative}

.header .menu ul li a{ display:block; line-height:82px; text-align:center; font-size:15px; color:#333; position:relative; padding-left:26px; padding-right:26px;}
.header .menu ul li.active a{ color:#d12d2c; position:relative;}
.header .menu ul li.active a:after {
	width:100%;
	height: 2px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #d12d2c;
	content: '';
}
.page-subnav {
	position:absolute;
	left:-16px;
	top:82px;
	width:140px;
	box-shadow:0 2px 12px 0 rgba(0, 0, 0, .1);
	opacity:0;
	visibility:hidden;
	transform:scaleY(0);
	transform-origin:center top;
transition:transform .3s, opacity .3s, visibility .3s
}
.header .menu ul li:hover .link {
color:#d12d2c
}
.header .menu ul li:hover .page-subnav {
transform:scaleY(1);
opacity:1;
visibility:visible
}
.header .menu ul li .page-subnav .slink {
	display:block;
	font-size:14px;
	color:#666;
	background:#fff;
	position:relative;
	line-height:40px;
transition:background-color .4s, color .4s;
padding-left:0px; padding-right:0px;
}
.header .menu ul li .page-subnav .slink:before {
	content:"";
	display:block;
	width:100%;
	height:1px;
	background:#f6f6f6
}
.header .menu ul li .page-subnav .slink:first-of-type {
	margin-top:10px
}
.header .menu ul li .page-subnav .slink:first-of-type:before {
	opacity:0
}
.header .menu ul li .page-subnav .slink:hover {
	background:#f6f6f6;
	color:#d12d2c
}
@media screen and (max-width: 1200px){
	.header .menu ul li a{ font-size:14px; padding-left:10px; padding-right:10px;}
	.header .menu{ width:600px; margin-left:-200px;}
	  
}

.header .langer{ float:right; width:135px; text-align:center; line-height:82px; color:#cccccc; margin-right:6%;}
.header .langer a{ color:#666666; margin-left:10px; margin-right:10px; font-size:15px;}
.header .langer a.cur{ color:#f10215;}
@media screen and (max-width: 999px){
	.header .menu{ display:none;}
	.header .langer{line-height:55px;}
	  
}
@media screen and (max-width:750px){
	.header .langer{ display:none;}
	.header .ser{ margin-top:-10px;}
}
.banner{ margin-bottom:5%;position:relative; overflow:hidden;}
.banner img{ width:100%; height:auto; min-height:90px; object-fit:cover;}
.banner span.swiper-pagination-bullet{opacity:.7; background:#ccc;}
.banner span.swiper-pagination-bullet-active{ background:white; opacity:1;}

.index_bt{ text-align:center; margin-bottom:3%;}
.index_bt .tit{ font-size:32px; color:#000;}
.index_bt .sml{ font-size:16px;color: rgb(127, 127, 127);}
.index_bt .sml a{font-size:16px;color: rgb(127, 127, 127);}
.index_bt .sml a:hover{ color:#ff0000;}
@media screen and (max-width: 999px){
	.index_bt .tit{ font-size:28px;}
.index_bt .sml{ font-size:14px;}
.index_bt .sml a{font-size:14px;}
	  
}
@media screen and (max-width:750px){
	.index_bt .tit{ font-size:20px; color:#000;}
.index_bt .sml{ font-size:12px;}
.index_bt .sml a{font-size:12px;}
}
.index .part1{ text-align:center; margin-bottom:4%;}
.index .part1 ul li{ width:120px; display:inline-block; border-right:1px #e6e6e6 solid;}
.index .part1.fn ul li{ width:130px;}
.index .part1 ul li:last-child{ border-right:0px;}
.index .part1 ul li a{ display:block; position:relative;cursor:pointer;
}
.index .part1 ul li a .photo{ width:30%; margin:0px auto 8%;}
.index .part1 ul li a .photo img{ width:100%; height:auto;}
.index .part1 ul li a .tit{color: rgb(89, 89, 89);}

.index .part1 ul li.cur a .tit{ color:#d84f4e;}
.index .part1 ul li a .tab-arrows{ display:none;}
.index .part1 ul li.cur a .tab-arrows{    display: block;
    position: absolute;
    top: calc(100% + 1px);
    left: 50%; top:80px;
    transform: translateX(-50%);
    border-top: 9px solid #1976d2;
    border-bottom: 0px solid transparent;
    border-left: 9px solid transparent !important;
    border-right: 9px solid transparent !important;
    z-index: 980;  border-top-color: rgba(209, 45, 44, 0.84);
}
@media screen and (max-width:750px){
	.index .part1{ margin-bottom:7%;}
	.index .part1 ul li{ width:24%; }
.index .part1.fn ul li{  width:24%; }
.index .part1 ul li.cur a .tab-arrows{ display:none;}
}
@media screen and (max-width:440px){
	.index .part1 ul li{ width:32%; }
.index .part1.fn ul li{  width:32%; }
}
.index .part2{ margin-bottom:6%; overflow:hidden;}
.index .part2:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.index .part2 ul li{ float:left; width:49%; margin-right:2%; position:relative;}
.index .part2 ul li:before {
    position: absolute;
    left: 0px;
    bottom: 0px;
    height: 60%;
    width: 100%;
    background-image: linear-gradient( 0deg,rgba(0,0,0,.83),transparent);
    content: '';
    z-index: 10;
}
.index .part2 ul li:last-child{ margin-right:0px;}
.index .part2 ul li .photo{ overflow:hidden;}
.index .part2 ul li .photo img{transition:all .5s;-webkit-transition:all .5s; width:100%; height:auto;}
.index .part2 ul li:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.index .part2 ul li .cont{ position:absolute; width:80%; margin:0px auto; left:10%; color:#fff; bottom:0px; z-index:10;}
.index .part2 ul li .cont .tit{ font-size:30px; margin-bottom:4%;}
.index .part2 ul li .cont .nr{ font-size:16px; margin-bottom:4%;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.index .part2 ul li .cont a.more{ font-size:14px; color:#fff;margin-bottom:4%; display:none;}
.index .part2 ul li:hover .cont a.more{ display:block;}
.index .part2 ul li .cont a.more:hover{ color:#ff0000;}
.show_4{ width:100%;}
@media screen and (max-width:750px){
	.index .part2{ width:90%; margin:0px auto;}
	.index .part2 ul li{ width:100%; margin-right:0px; margin-bottom:5%; }
	.index .part2 ul li .cont{ width:90%; left:5%;}
	.index .part2 ul li .cont .tit{ font-size:18px; margin-bottom:1%;}
.index .part2 ul li .cont .nr{ font-size:14px;}
.index .part2 ul li .cont a.more{ font-size:12px; 
}
}
@media screen and (max-width:440px){
	
	.index .part2 ul li .cont .tit{ font-size:18px;}
.index .part2 ul li .cont .nr{ font-size:12px;}

}
.index .part3{ position:relative; margin-bottom:6%;}
.index .part3 .photo{ overflow:hidden;}
.index .part3 .photo img{ width:100%; height:auto;transition:all .5s;-webkit-transition:all .5s;}
.index .part3 .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.part3 .content{}
.index .part3 .cont{ position:absolute; width:410px; left:7%; color:#fff; padding:25px; bottom:59px; z-index:10;background-color:#000;/* IE6和部分IE7内核的浏览器(如QQ浏览器)下颜色被覆盖 */
  background-color:rgba(0,0,0,0.6); }
.index .part3 .cont .tit{ font-size:28px; margin-bottom:4%;}
.index .part3 .cont .nr{ font-size:18px; margin-bottom:1%;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.index .part3 .cont .js{font-size:14px; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; line-height:22px; height:44px; margin-bottom:4%;}
.index .part3 .cont a.more{ font-size:14px; color:#fff;margin-bottom:15%; display:block;}

.index .part3 .cont a.more:hover{ color:#ff0000;}
@media screen and (max-width:750px){
	
	.index .part3 .cont{ width:40%; height:auto; padding-bottom:3%; bottom:5%;}
	.index .part3 .cont .tit{ font-size:20px;}
	.index .part3 .cont .nr{ display:none;}
	

}
@media screen and (max-width:450px){
	.index .part3 .cont .tit{ font-size:18px;}
	.index .part3 .cont .js{ display:none;}
}
.index .part4{ margin-bottom:7%;}
.index .part4 .ind_left{ width:40%; float:left;}
.index .part4 .ind_left .photo{position:relative; display:block; padding-top:60%; width:100%; overflow:hidden; margin-bottom:5%;}
.index .part4 .ind_left .cont{ width:90%; margin:0px auto;}
.index .part4 .ind_left .photo img{ width:100%; height:100%; position:absolute; top:0px; left:0px;object-fit:content;transition:all .5s;-webkit-transition:all .5s;}
.index .part4 .ind_left .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.index .part4 .ind_left .cont .tit{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:5%; position:relative; padding-bottom:5%;}
.index .part4 .ind_left .cont .tit:after {
	width: 65px;
	height: 1px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #eeeeee;
	content: '';
}
.index .part4 .ind_left .cont .tit:hover:after{ background:#d60000;width: 100%; height:1px;}
.index .part4 .ind_left .cont .tit a{ font-size:18px; color: rgb(89, 89, 89);}
.index .part4 .ind_left .cont .tit a:hover{ color:#d60000;}
.index .part4 .ind_left .cont .nr{color: rgb(127, 127, 127); line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.index .part4 .ind_right{ width:58%; float:right;position:relative; overflow:hidden;}
.index .part4 .ind_right a.bnl,.index .part4 .ind_right a.bnr{ width:49px; height:49px; display:block; position:absolute; line-height:40px; text-align:center; background:#999999; color:#fff; font-size:40px; top:0px;cursor:pointer; z-index:100;}
.index .part4 .ind_right a.bnl:hover,.index .part4 .ind_right a.bnr:hover{ background:#d60000;}
.index .part4 .ind_right a.bnl{ right:62px;}
.index .part4 .ind_right a.bnr{ right:0px;}
.index .part4 .ind_right ul li{ width:46%; margin-right:4%; padding-top:6%; float:left;}
.index .part4 .ind_right ul li:nth-child(2n){ margin-right:0px;}
.index .part4 .ind_right ul li .photo{position:relative; display:block; padding-top:60%; width:100%; overflow:hidden; margin-bottom:5%;}
.index .part4 .ind_right ul li .photo img{ width:100%; height:100%; position:absolute; top:0px; left:0px;object-fit:content;transition:all .5s;-webkit-transition:all .5s;}
.index .part4 .ind_right ul li .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.index .part4 .ind_right ul li .date{ font-size:12px; color: #D2D2D2; margin-bottom:9%;}
.index .part4 .ind_right ul li .date p{color: rgb(165, 165, 165); font-size:48px; line-height:52px;}
.index .part4 .ind_right ul li .tit{ line-height:22px; height:44px; position:relative; padding-bottom:9%; margin-bottom:9%;}
.index .part4 .ind_right ul li .tit:after {
	width: 65px;
	height: 1px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #eeeeee;
	content: '';
}
.index .part4 .ind_right ul li:hover .tit:after{ width:100%; background:#d60000;}
.index .part4 .ind_right ul li .tit a{font-size:16px; color: rgb(71, 70, 70);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.index .part4 .ind_right ul li:hover .tit a{ color:#d60000;}
.search-text{ margin-bottom:20px;}
@media screen and (max-width:750px){
	 .index .part4 .ind_left .cont .tit a{ font-size:16px;}
	 .index .part4 .ind_right ul li .tit a{ font-size:14px;}
	 .index .part4 .ind_right ul li .date p{ font-size:35px; line-height:40px;}
	}
	@media screen and (max-width:650px){
		.index .part4 .ind_right a.bnl,.index .part4 .ind_right a.bnr{ width:35px; height:35px; font-size:30px; line-height:29px; top:5%;}
		.index .part4 .ind_right a.bnl{ right:40px;}
		.index .part4{ width:90%; margin:0px auto 5%;}
		.index .part4 .ind_left { width:100%; margin:0px auto;}
	 .index .part4 .ind_left .cont .tit a{ font-size:16px;}
	 .index .part4 .ind_right { width:100%; margin:0px auto;}
	}
.index .part5{ background-image:url(../images/20201119133518876b1c.png); color:#fff;background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-Attachment: fixed;padding-top: 8.8452%;
    padding-bottom: 12.2301%; overflow:hidden;}
.index .part5 .tit{ font-size:32px; text-align:center; margin-bottom:4%;}
.index .part5 .nr{ font-size:16px; text-align:center; line-height:1.7; margin-bottom:9%;}
.index .part5 p{ text-indent:2em; line-height:2;}
.index .part5 ul{ padding-top:20px;}
.index .part5 ul li{ width:20%; float:left; font-size:16px; text-align:center;}
.index .part5 ul li p{ margin-bottom:2%;text-indent:0em;}
.index .part5 ul li p span{ font-size:40px;}
@media screen and (max-width:999px){
	.index .part5 .tit{ font-size:28px; margin-bottom:2%; }
	.index .part5 .nr{ font-size:14px; }
	.index .part5 ul li{ font-size:12px;}
	.index .part5 ul li p span{ font-size:30px;}
	
}
@media screen and (max-width:750px){
	.index .part5 .tit{ font-size:22px; }
	.index .part5 .nr{ font-size:12px; }
}
@media screen and (max-width:580px){
	.index .part5 .tit{ font-size:18px; }
	.index .part5 .nr{ font-size:12px; }
	.index .part5 ul li{ width:50%; margin-bottom:3%;}
	.index .part5 ul li p span{ font-size:26px;}
	
}
.foot .f_one{ background:#d12d2c; padding-top:1.5%; padding-bottom:1.5%; color:#fff;}
.foot:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.foot .f_one .tpleft{ font-size:28px; line-height:50px; margin-right:2%;}
.foot .f_one:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.foot .f_one .ssk{ background:#fff; width:335px; line-height:50px; border-radius:25px; float:left; position:relative;}
.foot .f_one .ssk input.keyc{ width:80%; float:left; border:0px; margin-left:10px; line-height:48px; background:none;outline: none;color: rgb(191, 191, 191);
}

.foot .f_one .ssk input.anl{ position:absolute; width:18px; height:19px; right:10px; top:50%; margin-top:-10px;margin-right:10px; background-image:url(../images/ser1.png); background-size:90%; background-repeat:no-repeat; border:0px; background-color:#fff;cursor:pointer;outline: none;}
.foot .f_one .tpright { padding-top:10px;}
.foot .f_one .tpright .photo{ float:left; margin-right:15px;}
.foot .f_one .tpright .photo img{ width:30px; height:auto;}
.foot .f_one .tpright { line-height:35px; font-size:22px;}
@media screen and (max-width:900px){
	.foot .f_one { padding-top:0.5%;}
	.foot .f_one .tpleft{ display:none;}
	.foot .f_one .ssk{ display:none;}
	.foot .f_one .tpright { margin-right:30%;}
}
@media screen and (max-width:650px){
	.foot .f_one { padding-top:0.5%;}
	.foot .f_one .tpleft{ display:none;}
	.foot .f_one .ssk{ display:none;}
	.foot .f_one .tpright {font-size:18px; margin-right:20%;}
}
@media screen and (max-width:450px){

	.foot .f_one .tpright { width:auto;margin-right:10%; line-height:28px;}
	.foot .f_one .tpright .photo { margin-right:10px;}
	.foot .f_one .tpright .photo img{ width:25px;}
}
.foot .bottom{ padding-bottom:4%; padding-top:6%;line-height:35px;}
.foot .bottom ul li{ width:15%; float:left;}
.foot .bottom ul li a{ display:block; font-size:14px; color:#666666; }
.foot .bottom ul li a.tit{ color:#000; font-size:16px; margin-bottom:12px;}
.foot .bottom ul li .nr{ font-size:14px; color:#666; line-height:25px;}
.foot .bottom ul li .nr .big{ font-size:20px;}
.foot .bottom ul li.ts{ width:25%;}
.foot .bottom ul li .online{ text-align:center; padding-top:8px;}
.foot .bottom ul li .wz{ text-align:center}
.foot .bottom ul li .online img{ width:117px; height:117px; }
.foot .copyright{ border-top:1px #f2f2f2 solid;font-size:14px; text-align:center; line-height:44px; width:100%; color:#bfbfbf;}
.foot .copyright a{font-size:14px;}
@media screen and (max-width:750px){
	.foot .bottom ul li:last-child{width:50%;}
	.foot .bottom ul li.ts{ width:50%;}
	.foot .bottom ul li .nr{ width:100%; font-size:12px;}
	.foot .bottom ul li:nth-child(1),.foot .bottom ul li:nth-child(2),.foot .bottom ul li:nth-child(3),.foot .bottom ul li:nth-child(4){ display:none;}
}
@media screen and (max-width:550px){
	.foot .bottom ul li:last-child{width:30%;}
	.foot .bottom ul li.ts{ width:70%;}
	.foot .bottom ul li .online img{width:80px; height:80px; }
	.foot .copyright{ font-size:12px;}
	.foot .copyright a{font-size:12px;}
	.xf_menu{ display:inline;}
}
.xf_menu {
    background: #1b1b1b; 
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 99; overflow:hidden; display:none;
}

.xf_menu a {
	position:relative;
    float: left; display:block;
    width: 33.3%;
     height: 55px;
    text-align: center; padding: 5px 0;
    font-size: 12px;
    color: #fff; border-right:1px #464545 solid;
 
    line-height: 25px;box-sizing:border-box;-webkit-box-sizing:border-box;
}

.xf_menu a img{  width:25px; height:25px; display:block; margin:0px auto;}
@media screen and (max-width:550px){

	.xf_menu{ display:inline;}
}

.ab_banner{ overflow:hidden; width:100%;position:relative;  }
.ab_banner img{ width:100%; height:auto;}
.ab_banner .cen_m{ position:absolute; height:auto;top:30%;}
.ab_banner .cen_m .p_ser {  width:100%; z-index:99;}
.ab_banner .cen_m .p_ser .tit{ color:#fff; text-align:center; font-size:48px; margin-bottom:2%;}
.ab_banner .cen_m .p_ser .p_sr{ width:50%; margin:0px auto; background:#fff; line-height:50px;}
.ab_banner .cen_m .p_ser .p_sr input{ width:80%; border:0px; padding-left:15px;outline: none; line-height:45px; }
.ab_banner .cen_m .p_ser .p_sr input.reds{ background:#d12d2c; width:67px; text-align:center; line-height:48px; float:right; color:#fff;}
@media screen and (max-width:999px){
    .ab_banner .cen_m .p_ser .tit{ font-size:35px;}
	.ab_banner .cen_m .p_ser .p_sr{ line-height:43px;}
	.ab_banner .cen_m .p_ser .p_sr input{  width:70%;line-height:38px;}
	.ab_banner .cen_m .p_ser .p_sr input.reds{ line-height:41px;}
}
@media screen and (max-width:778px){.ab_banner .cen_m .p_ser .tit{ font-size:30px;}
}
@media screen and (max-width:650px){
	.ab_banner .cen_m{ top:15%;}
    .ab_banner .cen_m .p_ser .tit{ font-size:25px;}
	.ab_banner .cen_m .p_ser .p_sr{ width:80%;line-height:38px;}
	.ab_banner .cen_m .p_ser .p_sr input{  width:70%;line-height:33px;}
	.ab_banner .cen_m .p_ser .p_sr input.reds{ line-height:36px;}
}
@media screen and (max-width:450px){.ab_banner .cen_m .p_ser .tit{ font-size:20px;}
}
.p_bg{ background:#f8f8f8; padding-top:4%; overflow:hidden; padding-bottom:4%;}
.product .pr_left{ width:25%; float:left;}
.product .pr_left ul li{ clear:both;}

.product .pr_left ul li a{ line-height:2.7; font-size:16px; color:#333; background:#fff;  background-image:url(../images/xia.jpg); background-repeat:no-repeat; background-position:right 20px center; background-size:3%; margin-bottom:3%; border:1px #f2f2f2 solid;display:block; position:relative;padding-left:20px;}
.product .pr_left ul ul{ background:#fff;  margin-bottom:3%; padding-top:2%; padding-bottom:2%;}
.product .pr_left ul ul li a{ font-size:14px; color:#333; line-height:2.7;}
.product .pr_left ul li.active a span{color: rgb(191, 191, 191); font-size:18px; position:absolute; right:5%; top:50%; margin-top:-10px;}
.product .pr_left ul li.active a{ border:1px #d12d2c solid; color:#d12d2c;background-image:url(../images/rdx.jpg);}
.product .pr_left ul ul li a:hover{color:#d12d2c;}
@media screen and (max-width:778px){
	.product .pr_left ul li.active a{ margin-bottom:1%; background-size:2%;}
	.product .pr_left ul ul{ margin-bottom:1%;}
  .product .pr_left{ width:100%; margin-bottom:3%;}
  .product .pr_left ul li.active{ font-size:14px; }
  .product .pr_left ul ul li a{ font-size:12px;}
}

.product .pr_right{ width:72%; float:right;}

.product .pr_right ul{ margin-bottom:3%; overflow:hidden;}
.product .pr_right ul li{ width:31%; float:left; margin-right:2.3%; margin-bottom:2%; padding-bottom:3%;padding:3%;box-sizing:border-box;-webkit-box-sizing:border-box; background:#fff; }
.product .pr_right ul li:nth-child(3n){ margin-right:0px;}
.product .pr_right ul li a{ display:block;}
.product .pr_right ul li a .photo{ margin-bottom:7%; position:relative; display:block ;padding-top:85%; width:100%; overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;}
.product .pr_right ul li a .photo img{ width:100%;height:100%; position:absolute; top:0px; left:0px;object-fit:content;transition:all .5s;-webkit-transition:all .5s;object-fit: cover;
 object-position: center center;}
.product .pr_right ul li:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.product .pr_right ul li a .tit{display:block; white-space:nowrap; text-align:center; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-size:16px; margin-bottom:6%; color:#333;}
.product .pr_right ul li a .js{font-size:12px; color:#9a9a9a; border:1px #999999 solid; text-align:center; line-height:2.3; width:40%; margin:0px auto;}

.product .pr_right ul li:hover .js{ background:#000; color:#fff;}
.product .pr_right ul li:hover{ background:#fff; box-shadow:0px 0px 8px #ccc;}
@media screen and (max-width:778px){
	  .product .pr_right{ width:100%;}
	  .product .pr_right ul li{ width:31.6%;}
	  .product .pr_right ul li a .tit{ font-size:14px;}
}
@media screen and (max-width:650px){
	  .product .pr_right ul li{ width:48%; margin-right:3.1%;}
	  .product .pr_right ul li:nth-child(3n){ margin-right:3%;}
	  .product .pr_right ul li:nth-child(2n){ margin-right:0%;}
}

.local{ background:#f8f8f8; line-height:17px; padding-top:1.5%; padding-bottom:3%; font-size:12px;}
.local .tpleft a:hover{ color:#333;}
.local .tpright{}
.local .tpright a{ color:#666; font-size:14px;}
.local .tpright a:hover{ color:#d12d2c;}
.local .tpleft span.sep{ margin:0 5px;}
.local .tpleft span.home a { margin-left:10px; color:#333;}
.local .tpleft a {
  color: #666666;
  font-size: 12px;
  width: auto;
  margin-right: 4px;
}
.local .tpleft a:hover,
.local .tpleft a:hover i {
  color: #d12d2c;
}
@media screen and (max-width:650px){
	.local{  overflow:hidden;}
}
.p_show{ overflow:hidden; margin-bottom:5%;}
.p_show .show_one{ position:relative; margin-bottom:5%; text-align:center;}
.p_show .show_one .photo{ width:600px; margin:0px auto;}
.p_show .show_one .photo img{ width:100%; height:auto;}
.p_show .show_one a.bnl,.p_show .show_one a.bnr{ font-size:100px; color:#666; font-family:"宋体"; position:absolute; line-height:100px; top:50%; margin-top:-50px;}
.p_show .show_one a.bnl{ left:5%;}
.p_show .show_one a.bnr{ right:5%;}
.p_show .show_one a.bnl:hover,.p_show .show_one a.bnr:hover{ color:#d12d2c;}
.p_show .show_two{ border-bottom:1px #dddee1 dashed; overflow:hidden; padding-bottom:1.5%; margin-bottom:3%;}
.p_show .show_two a.online{ display:block; float:left; background:#f10215; color:#fff; font-size:14px; line-height:2.7; padding-left:25px; padding-right:25px;}
.p_show .show_two .tpright{ width:auto; width:60%; text-align:right;}
.p_show .show_two .tpright div{ font-size:15px;display:inline-block; line-height:2.5; color:#666; border:1px #dddee1 solid; padding-left:10px; padding-right:10px; margin-left:2%;}
.p_show .show_two .tpright div:hover{ color:#f10215; border:1px #f10215 solid;}
.p_show .show_three{ font-size:25px; margin-bottom:4%;}
.p_show .show_four{ font-size:14px; color:#666;}
.p_show .show_four .s_cs{ background:#f8f8f9; color:#333; padding-left:1%; font-size:18px; line-height:2.4; margin-bottom:2%;}
.p_show .show_four .s_js{ width:97%; margin:0px auto 3%;}


@media screen and (max-width:550px){
	.p_show .show_one .photo{ width:100%;}
	.p_show .show_one a.bnl,.p_show .show_one a.bnr{ font-size:50px;}
	.p_show .show_three{ font-size:20px;}
	.p_show .show_four .s_cs{ font-size:16px;}
}

.solubanner{ margin-bottom:5%; }
.solubanner img{ width:100%; height:auto;}
.solu_one{ text-align:center;}
.solu_one .tit{ position:relative; font-size:30px; padding-bottom:10px; margin-bottom:5%;}
.solu_one .tit:after {
	width: 28px;
	height: 5px;
	position: absolute;
	left:50%; margin-left:-13px;
	bottom: 0px;
	background: #d12d2c;
	content: '';
}
.solu_one.ab{ margin-bottom:4%;}
.solu_one.ab p{ text-align:left; line-height:2.4; text-indent:2em; font-size:16px;}
.solu_one.ab .tit{ margin-bottom:25px;}
.solu_one.ab .nr{ font-size:16px; color:#333; line-height:1.8}
.solu_two ul{ margin-bottom:3%; overflow:hidden;}
.solu_two ul li{ width:48%; float:left; margin-right:4%; margin-bottom:2%; padding-bottom:3%;}
.solu_two ul li:nth-child(2n){ margin-right:0px;}
.solu_two ul li .photo{ margin-bottom:4%; position:relative; display:block; padding-top:70%; width:100%; overflow:hidden;}
.solu_two ul li .photo img{ width:100%; height:100%; position:absolute; top:0px; left:0px;object-fit:content;transition:all .5s;-webkit-transition:all .5s;}
.solu_two ul li:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.solu_two ul li .tit a{display:block; white-space:nowrap; text-align:center; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-size:16px; margin-bottom:2%; color:#333;}
.solu_two ul li p{ text-align:center !important;}


@media screen and (max-width:999px){
	.solu_one .tit{ font-size:25px;}
	.solu_one.ab .nr{ font-size:14px;}
}
@media screen and (max-width:760px){
	.solu_one .tit{ font-size:20px;}
	.solu_one.ab .nr{ font-size:12px;}
	.solu_two ul li .tit a{ font-size:14px;}
	.solu_one.ab p{ font-size:14px;}

}

.solu_two ul li .js{font-size:12px; color:#9a9a9a;  text-align:center; }

.ser_bg{background:#f8f8f8; padding-top:4%; overflow:hidden; padding-bottom:4%; margin-bottom:5%;}
.ser_bg .ser_one{ text-align:center; color:#000; margin-bottom:3%;}
.ser_bg .ser_one .tit{ font-size:27px; margin-bottom:1%;}
.ser_bg .ser_two ul li{ background:#fff; width:31%; float:left; margin-right:2%; text-align:center; padding-top:4%; padding-bottom:4%; border-bottom:2px #d12d2c solid;}
.ser_bg .ser_two ul li(3){ margin-right:0px;}
.ser_bg .ser_two ul li .photo{ margin-bottom:6%;}
.ser_bg .ser_two ul li .photo img{ width:60px; height:60px;}
.ser_bg .ser_two ul li .bt{ font-size:22px; line-height:30px; margin-bottom:4%;}
.ser_bg .ser_two ul li .bt .red{ color:#d12d2c;}
.ser_three{}
.ser_three ul li{ width:48%; float:left; margin-right:4%; margin-bottom:2%; padding-bottom:3%;}
.ser_three ul li:nth-child(2n){ margin-right:0px;}
.ser_three ul li .tit{ font-size:25px; margin-bottom:2%;}
.ser_three ul li .nr{ line-height:1.8;}

@media screen and (max-width:1050px){
	.ser_bg .ser_two ul li .bt{ font-size:18px;line-height:28px;  }
	.ser_bg .ser_two ul li .nr{ font-size:12px;}

}
@media screen and (max-width:680px){
	.ser_bg .ser_one .tit{ font-size:20px;}
	.ser_three ul li .tit{ font-size:20px;}
	.ser_bg .ser_two ul li .bt{ font-size:15px;line-height:22px;  }
	.ser_three ul li{ width:100%; margin-right:0px; margin-bottom:5%;}

}
@media screen and (max-width:980px){
	.ser_bg .ser_two ul li{ width:48%; margin-right:3%; margin-bottom:3%;}
	.ser_bg .ser_two ul li:nth-child(2n){ margin-right:0px;}
}

.news{ margin-bottom:6%; overflow:hidden;}
.news ul li{ width:22.6%; float:left; margin-right:3%; margin-bottom:3%;}
.news ul li:nth-child(4n){ margin-right:0px;}

.news ul li .photo{position:relative; display:block; padding-top:60%; width:100%; overflow:hidden; margin-bottom:5%;}
.news ul li .cont{ width:100%; margin:0px auto;}
.news ul li .photo img{ width:100%; height:100%; position:absolute; top:0px; left:0px;object-fit:content;transition:all .5s;-webkit-transition:all .5s;}
.news ul li .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.news ul li .cont .tit{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:5%; position:relative; padding-bottom:5%;}
.news ul li .cont .tit:after {
	width: 65px;
	height: 1px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #eeeeee;
	content: '';
}
.news ul li .cont .tit:hover:after{ background:#d60000;width: 100%; height:1px;}
.news ul li .cont .tit a{ font-size:16px; color:#333;}
.news ul li .cont .tit a:hover{ color:#d60000;}
.news ul li .cont .nr{color: rgb(127, 127, 127); line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.new_fl{ text-align:center; margin-bottom:4%;}
.new_fl ul{ text-align:center;}
.new_fl ul li {display:inline-block;}
.new_fl ul li a{ display:block; background:#f8f8f8; text-align:center; line-height:3; color:#666; font-size:18px; padding-left:40px; padding-right:40px; margin-left:8px; margin-right:8px;}
.new_fl ul li.active a{ background:#d12d2c; color:#fff;}
@media screen and (max-width:790px){
	.new_fl ul li a{line-height:2.5;font-size:14px;} 
	.news ul li{ width:31.3%;}
	.news ul li:nth-child(4n){ margin-right:3%;}
	.news ul li:nth-child(3n){ margin-right:0px;}
	.news ul li .cont .tit a{ font-size:14px;}
}
@media screen and (max-width:550px){
    .new_fl{ margin-bottom:7%;}
	.news ul li{ width:48.5%; margin-bottom:5%;}
	.news ul li:nth-child(3n){ margin-right:3%;}
	.news ul li:nth-child(2n){ margin-right:0px;}

}

.news-detail01 {
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	margin:5% auto;
	padding-bottom:0;color:#666666;
}
.news-detail01 .main {
	width:65%;
	padding-right:40px;
	border-right:1px solid #eee; 
}
@media screen and (max-width:1200px){
	.news-detail01 .main {
	width:55%;
	padding-right:30px;
	border-right:1px solid #eee; 
}
}

.news-detail01 .main .title {
	color:#333; font-size:26px;
	margin-bottom:16px
}
.news-detail01 .main .content {
	margin-top:28px; line-height:1.8;
}
.news-detail01 .main .content img{ width:auto; max-width:100%; height:auto;}
.news-detail01 .main .content p{ margin-bottom:20px;}
.news-detail01 .main .c-share {
	justify-content:flex-end;
	margin-top:60px
}
.news-detail01 .main .footer {
	padding-top:24px;
	margin-top:7%;
	border-top:1px solid #eee;
	line-height:1.4;
	position:relative
}
.news-detail01 .main .footer .item {
	margin-bottom:10px
}
.news-detail01 .main .footer .item:last-of-type {
	margin-bottom:0
}
.news-detail01 .main .footer .txt {
	color:#999
}
.news-detail01 .main .footer .link {
	color:#333;
	position:relative;
transition:color .3s
}
.news-detail01 .main .footer .link:after {
	content:"";
	position:absolute;
	left:0;
	bottom:-1px;
	width:100%;
	height:1px;
	background:#009fe8;
	opacity:0;
	transform:scaleX(0);
transition:color .3s, transform .3s
}
.news-detail01 .main .footer .return {
	position:absolute;
	right:0;
	bottom:0
}
.news-detail01 .side {
	width:340px;
	margin-left:auto
}
@media screen and (max-width:900px){
	.news-detail01 .side { display:none;}
	.news-detail01 .main .title { font-size:20px;}
.news-detail01 .main{ width:100%; padding-right:0px; border-right:0px;}
}
.news-detail01 .side .tit {
	font-size:16px;
	line-height:1;
	color:#333;
	padding-left:8px;
	border-left:2px solid #d12d2c;
	margin-bottom:20px
}
.news-detail01 .re-news {
	padding:20px 20px 44px;
	position:relative;
	background-color:#fff;
	border:1px solid #eee
}
.news-detail01 .re-news .list{ padding-bottom:20px;}
.news-detail01 .re-news .title {
	font-size:14px;
	line-height:2.5;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical
}
.news-detail01 .re-news .more {
	color:#fff;
	background:#d12d2c;
	width:100%;
	line-height:40px;
	text-align:center;
	position:absolute;
	left:0;
	bottom:0
}
.news-detail01 .re-news .item {
	display:block;
	padding-bottom:14px;
	border-bottom:1px solid #eee;
	margin-bottom:14px
}
.news-detail01 .re-news .item:last-of-type {
	margin-bottom:0;
	border-bottom:0
}
.news-detail01 .re-news .day {
	font-size:12px;
	margin-top:4px
}

.about_bg{ background:#eff1f5; overflow:hidden; padding-top:5%; padding-bottom:4%; margin-bottom:6%;}
.about_bg ul{margin-bottom:5%; overflow:hidden; padding-top:2%;}
.about_bg ul li{ width:20%; float:left; font-size:14px; text-align:center;}
.about_bg ul li p{ margin-bottom:3%; text-align:center !important;}
.about_bg ul li p span{ font-size:40px;}
.about_bg ul li{}
.about_bg ul li:last-child{ margin-right:0%;}
.about_bg ul li .photo{position:relative; display:block; padding-top:77.8%; width:100%; overflow:hidden; margin-bottom:5%;}
.about_bg ul li .photo img{ width:100%; height:100%; position:absolute; top:0px; left:0px;object-fit:content;transition:all .5s;-webkit-transition:all .5s;}
.about_bg ul li .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.about_bg ul.county li{ width:25%; padding:0px 8px;box-sizing:border-box;-webkit-box-sizing:border-box;}
@media screen and (max-width: 760px){
	.ab_sj ul li{font-size:12px; width:50%; margin-bottom:10px;}
	.ab_sj ul li p span{ font-size:30px;}
	.ab_hj ul li{ width:49%; margin-bottom:10px;}
	.ab_hj ul li:nth-child(2n){ margin-right:0%;}
	.about_bg ul.county li{ width:50%;}
}
@media screen and (max-width: 580px){
.about_bg ul li{width:50%; margin-bottom:3%; margin-right:0px;} 
	.about_bg ul li p span{font-size:26px;}
}
.ab_honor {
	overflow:hidden; margin-bottom:2%;
}
.ab_honor ul {
	width:95%;
	margin:auto;
}
.ab_honor ul li {
	margin-bottom:3%;
	float:left;
	width:30%;
	margin-right:5%;
	text-align:center;
	color:#838383;
	font-size:14px;
	line-height:24px;
	
}
.ab_honor ul li:nth-child(3n+3) {
margin-right:0px;
}

.ab_honor ul li:nth-child(n+7){
	display:none;
}

.ab_honor.show ul li{
	display:block !important;
}

.ab_honor ul li .photo {
	border:1px #ebebeb solid;
	margin-bottom:6%;
	width:100%;
	padding-bottom:93.4%;
	position:relative; overflow:hidden;
}
.ab_honor ul li .photo img {
	position:absolute;
	width:90%;
	height:90%;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:auto;
	object-fit:cover;transition:all .5s;-webkit-transition:all .5s;
}
.ab_honor ul li:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.ab_honor.showall ul li {
	display:block;
}

.ab_more {
	width:181px;
	height:39px;
	margin:0px auto 7%;
	border:1px #929292 solid;
	text-align:center;
	line-height:39px;
	cursor:pointer;
}
.ab_more a {
	font-size:14px;
	color:#333;
	display:block;
}
.ab_more a:hover{ background:#333; color:#fff;}
@media screen and (max-width: 450px){
	.ab_honor{ margin-bottom:5%;}
.ab_honor ul li {
width:47.5%;
}
.ab_honor ul li:nth-child(n+4) {
display:block;
}
.ab_honor ul li:nth-child(n+5) {
display:none;
}
.ab_honor ul li:nth-child(2n) {
margin-right:0;
}
.ab_honor ul li:nth-child(3n) {
margin-right:5%;
}
.ab_honor.showall ul li {
display:block;
}
.ab_more {
	width:120px;
	height:30px; line-height:30px;}
.ab_more a{ font-size:12px;}
}

/**搜索弹窗*/
.hidden_search .text{width:100%;height:34px;line-height:14px;font-size:14px;color:#444}
.hidden_search .btn {
	display:block;
	background:url(../images/search_icon2.jpg) no-repeat center center;
	position:absolute;
	right:0;
	top:0;
	height:36px;
	width:36px;
	text-indent:-999em;
	cursor:pointer
}
.hidden_search .search_wrap {
	border:1px solid #e4eaec;
	border-radius:20px;
	position:relative;
	padding-right:56px;
	padding-left:20px;
	height:36px;
	overflow:hidden
}
.hidden_search .search_wrap input{ border:0px;}
.hidden_search .close_btn {
	box-sizing:content-box;
	position:absolute;
	right:0;
	top:0;
	padding:10px;
	width:22px;
	height:22px;
transition:.5s
}
.hidden_search .close_btn:after, .hidden_search .close_btn:before {
	background:#ccc;
	width:20px;
	height:3px;
	display:block;
transition:all .3s ease 0s;
	content:"";
	position:absolute;
	left:13px;
	top:12px
}
.hidden_search .close_btn:before {
	transform-origin:left bottom;
	transform:rotate(45deg)
}
.hidden_search .close_btn:after {
	transform-origin:left top;
	transform:rotate(-45deg);
	top:27px
}
.hidden_search .close_btn:hover {
	transform:rotate(360deg)
}
.hidden_search .close_btn:hover:after, .hidden_search .close_btn:hover:before {
	background:#000
}
.hidden_search.on {
	display:block
}
.cd-popup {
	position:fixed;
	left:0;
	top:0;
	height:100%;
	width:100%;
	background-color:rgba(0, 0, 0, 0.3);
	opacity:0;
	visibility:hidden;
-webkit-transition:opacity .3s 0s, visibility 0s .3s;
-moz-transition:opacity .3s 0s, visibility 0s .3s;
transition:opacity .3s 0s, visibility 0s .3s;
	z-index:9999
}
.cd-popup.is-visible {
	opacity:1;
	visibility:visible;
-webkit-transition:opacity .3s 0s, visibility 0s 0s;
-moz-transition:opacity .3s 0s, visibility 0s 0s;
transition:opacity .3s 0s, visibility 0s 0s
}
.cd-popup-container {
	box-sizing:content-box;
	position:relative;
	height:36px;
	padding:40px;
	background:#fff;
	width:60%;
	margin:0 auto;
	top:50%;
	margin-top:-58px;
	background:#FFF;
	text-align:center;
	box-shadow:0 0 20px rgba(0, 0, 0, 0.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
	-webkit-backface-visibility:hidden;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	transition-property:transform;
-webkit-transition-duration:.3s;
-moz-transition-duration:.3s;
-ms-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s
}
.is-visible .cd-popup-container {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
/*结束*/
/**下来菜单**/
.ui-menu-fixed {
	right:0;
	transition: all 0.44s ease 0s;
	-webkit-transition: all 0.44s ease 0s;
}
.ui-menu-fixed {
	position: fixed;
	right: -100%;
	width: 66%;
	top: 0;
	z-index: 999;
	height: 100%;
	background-color: #fff;
	transition: all 0.64s ease 0s;
	-webkit-transition: all 0.64s ease 0s;
	display: -webkit-box;
	display:-moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction:column;
}
.ui-menu-fixed .m-header {
	z-index:100;
}
.ui-menu-fixed .m-header, .ui-menu-fixed .ui-menu-down li .return-p {
	height:60px;
	line-height:60px;
	background-color:#000;
	position:relative;
}
.ui-menu-fixed .m-header .searchform-wrapper {
	margin:0 10px;
	height:36px;
	position:relative;
	top:12px;
	overflow:hidden;
}
.ui-menu-fixed .m-header .ui-menu-close {
	position:absolute;
	width:18px;
	height:30px;
	width:30px;
	right:0;
	top:50%;
	margin-top:-15px;
	cursor:pointer;
	z-index:10;
transition:all .5s;
-webkit-transition:all .5s;
	cursor:pointer;
}
.ui-menu-fixed .m-header .ui-menu-close i {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.ui-menu-fixed .m-header .ui-menu-close i:after {
	content:"\200B";
	display:block;
	position:absolute;
	width:17px;
	height:1px;
	border-radius:.5px;
	background: #fff;
	z-index:1;
	left:7px;
}
.ui-menu-fixed .m-header .ui-menu-close i:nth-child(1) {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.ui-menu-fixed .m-header .ui-menu-close i:nth-child(1):after {
top:14px;
}
.ui-menu-fixed .m-header .ui-menu-close i:nth-child(2) {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.ui-menu-fixed .m-header .ui-menu-close i:nth-child(2):after {
bottom:14px;
}
.ui-menu-fixed .m-header .search {
	position:absolute;
	height:36px;
	background-color:rgba(255, 255, 255, .1);
	left:0;
	right:50px;
	top:0;
	bottom:0;
	margin:auto;
	border-radius: 8px;
	padding-left:30px;
transition:all .5s;
-webkit-transition:all .5s;
}
.ui-menu-fixed .m-header .search .search-btn {
	position:absolute;
	width:26px;
	height:100%;
	left:0;
	top:0;
	background-position:center;
	background-size:13px 13px;
	background-repeat:no-repeat;
	background-image:url(/_statics/skin/themes/images/image_small.svg);
}
.ui-menu-fixed .m-header .search input {
	width:100%;
	color:white;
	padding-right:30px;
	float:left;
	background:none;
	border:none;
	height:36px;
	visibility:visible;
	line-height:normal;
	font-size:16px;
	outline:none;
}
.ui-menu-fixed .m-header .search input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #ccc;
}
.ui-menu-fixed .m-header .search .searchform-cancel {
	position:absolute;
	right:0;
	top:0;
	width:30px;
	height:100%;
	z-index:10;
	display:none;
}
.ui-menu-fixed .m-header .search .searchform-cancel:after {
	position:absolute;
	content:"\200B";
	width:15px;
	height:16px;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	background-size: 15px 16px;
	background-repeat: no-repeat;
	background-image:url(/_statics/skin/themes/images/reset_small.svg);
}
.ui-menu-fixed .m-header .width-reset .search .searchform-cancel {
	display:block;
}
.ui-menu-fixed .m-header .width-reset .search {
	right:0px;
}
.ui-menu-fixed .m-header .width-reset .ui-menu-close {
	right:-30px;
}
.ui-menu-fixed .ui-menu-box {
	flex:1;
	overflow:hidden;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
}
.ui-menu-fixed .ui-menu-box.lock {
	overflow:hidden !important;
}
.ui-menu-fixed .ui-menu-down ul {
	box-sizing:border-box;
	padding-bottom:60px;
}
.ui-menu-fixed .ui-menu-down li {
	line-height: 60px;
	width: 100%;
	border-bottom: 1px solid #f2f2f2;
}
.ui-menu-fixed .ui-menu-down li a {
	display:block;
	padding:0 8%;
	font-size:16px;
	color:#666;
	position:relative;
}
.ui-menu-fixed .ui-menu-down li.sub>a:after {
	content:"\200B";
	float:right;
	width:12px;
	height:12px;
	margin-top:26px;
	background-image:url(/_statics/skin/themes/images/gt.png);
	background-size:contain;
	background-position: center;
	background-repeat: no-repeat;
}
.ui-menu-fixed .ui-menu-down li .return-p:after {
	display:none;
}
.ui-menu-fixed .ui-menu-down li ul {
	background:white;
	position:absolute;
	width:100%;
	height:100%;
	right:-100%;
	padding-top:60px;
	top:0;
	z-index:10;
	transition: all 0.44s ease 0s;
	-webkit-transition: all 0.44s ease 0s;
	overflow:hidden;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
}
.ui-menu-fixed .ui-menu-down li.open>ul {
	transform:translateX(-100%);
	-webkit-transform:translateX(-100%);
}
.ui-menu-fixed .ui-menu-down li a.return-p {
	color:#fff;
	cursor:pointer;
}
.ui-menu-down li .return-p span {
	background-image:url(/_statics/skin/themes/images/lt.png);
	background-position:left center;
	background-repeat: no-repeat;
	padding-left:20px;
	display:block;
}
.ui-menu-btn {
	width:46px;
	height:46px;
	position:absolute;
	overflow:hidden;
	right:2%;
	top:50%;
	margin-top:-23px;
	cursor:pointer;
	display:none;
	z-index:999;
}
.ui-menu-btn .menu-box {
	width:20px;
	height:15px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
}
@media only screen and (max-width:980px) {
.ui-menu-btn{
display:block;
}
.about_bg ul li{ font-size:12px;}
	.about_bg ul li p span{ font-size:30px;}
}
.ui-menu-btn .menu-box i {
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:2px;
	width:100%;
	background:#1d1d1d;
transition:all .5s;
-webkit-transition:all .5s;
}
.ui-menu-btn .menu-box i:nth-child(1) {
width:60%;
}
.ui-menu-btn .menu-box i:nth-child(2) {
top:6px;
}
.ui-menu-btn .menu-box i:nth-child(3) {
width:80%;
top:13px;
}
html.active .ui-menu-btn .menu-box i {
	width:100%;
}
html.active .ui-menu-fixed {
	right:0;
	transition: all 0.44s ease 0s;
	-webkit-transition: all 0.44s ease 0s;
}
/*结束*/


/**分页器**/
.pagelist{ color:#767676; text-align:center; font-size:14px; padding-top:2%;}
.pagelist a{ color:#333331; display:inline-block;padding:0 14px; height:34px; line-height:34px; background:#fff; margin: 4px}
.pagelist a.current, .pagelist a:hover{ color:#fff; background:#e62129; border-color:#00579d;}
.pagelist a.disabled{background:#fff;color:#ccc;border-color:#dedede;cursor: not-allowed;}
.pagelist input{ width:50px; border:1px solid #dcdcdc; height:30px;}
.pagelist span{ padding:0 4px; margin-right: 4px}
.pagelist .turn{ border:none;}
.pagelist .turn:hover{color:#767676; background:none;  border:none;}
.pagelist span{ color:#333331; display:inline-block; padding:0 12px; height:32px; line-height:32px; border:1px solid #bdbcbc;}
.pagelist select{height:32px; line-height:32px; border:1px solid #bdbcbc; width:58px;}
@media only screen and (max-width:640px) {
	.pagelist a{ padding:0px 3px}
	.pagelist a.current, .pagelist a:hover{ background:e62129;color:#fff;}
	.pagelist a.pagefirst,
	.pagelist a.pageend{ display:none;}
}
/**end**/